package common.rmi;

import java.rmi.Remote;
import java.rmi.RemoteException;

import common.rmi.event.RemoteEvent;


public interface RemoteAnalyzer extends Remote {
	
	public String subscribe(String filter, ClientReference client) throws RemoteException;
	
	public void processEvent (RemoteEvent event) throws RemoteException;
	
	public String unsubscribe(String subscriptionID) throws RemoteException;

}
